/********************************************************************

Project: Formee - http://www.formee.org
Last Updated: 19/04/2010
Version: 1.1
Authors: Bernard De Luna - http://www.bernarddeluna.com
             Daniel Araujo - http://www.dnlaraujo.com.br
			 Marcello Manso - http://www.marcellomanso.com.br
			 
********************************************************************
Style
********************************************************************/



/* Form Style */

.form fieldset {padding-bottom: 0;margin: 0;}

/* hover effect */
.grid-1-12:hover, .grid-2-12:hover, .grid-3-12:hover, .grid-4-12:hover, .grid-5-12:hover, .grid-6-12:hover, .grid-7-12:hover, .grid-8-12:hover, .grid-9-12:hover, .grid-10-12:hover, .grid-11-12:hover, .grid-12-12:hover {background:transparent;}
.field-button:hover {background:transparent;}


/* Form legend and titles */
.form legend
{
    font-size: 20px;
    font-weight: bolder;
}

/* form elements  */
.form-lbl {font-size:1.2em;font-weight:bolder;}
.info-label {color:#858585; font-size:0.9em; font-weight: normal;}
.form-req {
	font-weight: bold;
	font-style:normal;
	color:#d10000;
	font-size:1.4em;
}
.form .form-txt, .form textarea, .form select {
	border-color:#999;
	background: #fff;
	font: normal 1.2em/1em font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.form .form-txt:hover, .form textarea:hover, .form select:hover {}
.form .form-txt:focus, .form textarea:focus, .form select:focus {}


/* form msg status  */

.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success {
	padding: 10px 0 10px 27px;
	font-size:0.9em;
	/*border-bottom: 1px solid #ccc;*/
	box-shadow: 0 0 7px #F00;
     -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-color: #844444 #C14141 #E14141;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px;
    
    outline: 0 none;
}
.form-msg-info {
	background: #d1ecf7 url(../Imagem/form-ic-info.png) no-repeat 7px 7px;
	border-color:#bcdfef;
	color:#11689e;
}
.form-msg-warning {
	background: #fff6bf url(../Imagem/form-ic-warning.png) no-repeat 7px 7px;
	border-color:#fceb77;
	color:#957210;
}
.form-msg-error {
	background: #fad0d0 url(../Imagem/form-ic-error.png) no-repeat 7px 7px;
	border-color:#f6abab;
	color:#b01717;
}
.form-msg-success {
	background: #e5f8ce url(../Imagem/form-ic-success.png) no-repeat 7px 7px;
	border-color:#d0f1a6;
	color:#62b548;
}


/* form buttons */
.form-button
{
    font-size: 1.2em;
    padding: 8px 10px;
    background: #6196CB;
    color: #fff;
}
.form-button:hover
{
    background: #003366;
}


